peace and regional stability - German English Dictionary